They spent their vacation at a beautiful holiday resort by the sea.
Они провели отпуск на красивом курорте у моря.
Definitions
A holiday resort is a specialized facility or location that provides accommodations, recreational activities, and amenities for vacationers, typically situated in scenic or desirable areas such as beaches, mountains, or cultural sites.